package cn.school.mybatis.dao;

import java.util.List;
import java.util.Map;

import cn.school.mybatis.pojo.Result;
import cn.school.mybatis.pojo.Student;

public interface ResultDao {
	// 查询成绩的同时获得科目和学生信息
	public Result get(int id);

	// CRUD
	// 改
	public int update(Result s);

	// 删
	public int del(int id);

	// 增
	public int add(Result s);

	// 查询全部
	public List<Result> searchAll();

	// 分页查询
	public List<Result> searchLimit(int a, int b);

	// 查询单个:找不到是null,找到了,返回一个对象
	public Student getOne(int id);

	// 查询数量
	public int searchCount();

	// 条件查询
	public List<Result> searchStu(Map<String, Object> params);

	// 条件查询人数
	public int searchStuCount(Map<String, Object> params);

}
